.ac-item{

  margin: 0 10px;
  margin-top: 10px;
  box-shadow: 5px 5px 3px #cccccc;
  border-top-left-radius:12px ;
  border-bottom-right-radius: 12px;
  overflow: hidden;
  .ac-head{
    height: 50px;
    line-height: 50px;
    background-color: #dedede;
    a{
      color: black;
      text-decoration: none;
    }
    span:nth-child(1){
      margin-left: 10px;
      font-size: 14px;
    }
    span:nth-child(2){
      float: right;
      margin-right: 10px;
    }
  }
  .ac-list{
    padding: 10px;
    li{

      a{
        display: block;
        width: 100%;
        display: flex;
        border-bottom: 1px solid #e8e8e8;
        align-items: center;
        color: black;
        text-decoration: none;
        span:nth-child(1){
          flex: 1;
          white-space: nowrap;
          overflow: hidden;
          -ms-text-overflow: ellipsis;
          text-overflow: ellipsis;font-size: 14px;

        }
        span:nth-child(2){
          width: 135px;
          font-size: 13px;
        }
      }

    }

  }

}